Big Huge Thesaurus

Crataegus marshallii

noun